/* ==================== STYLE 2 - GREEN ==================== */
/* ==================== HEADINGS ==================== */
div.p_table h1.caption
	{
	color: #449a28;
	}
	
div.p_table h1.caption span
	{
	color: #9dc25f;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #5e9737;
	background-color: #7cac49; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a1c55f, #77a946); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946'); /* IE8 */
	background: -ms-linear-gradient(top, #a1c55f, #77a946); /* IE9 */
	background: -moz-linear-gradient(top, #a1c55f, #77a946); /* Firefox */ 
	background: -o-linear-gradient(top, #a1c55f, #77a946); /* Opera 11  */
	background: -webkit-linear-gradient(top, #a1c55f, #77a946); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1c55f), color-stop(1, #77a946)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_1 li.decor_line
	{
	background-color: #c1d884; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884); /* W3C */
	background: -ms-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884); /* IE9 */
	background: -moz-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884); /* Firefox */ 
	background: -o-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884); /* Opera 11  */
	background: -webkit-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c1d884), color-stop(0.5, #ddeabc), color-stop(1, #c1d884)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_1 li.header_row_2
	{
	background-color: #7cac49; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a0c461, #7cac49); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49'); /* IE8 */
	background: -ms-linear-gradient(top, #a0c461, #7cac49); /* IE9 */
	background: -moz-linear-gradient(top, #a0c461, #7cac49); /* Firefox */ 
	background: -o-linear-gradient(top, #a0c461, #7cac49); /* Opera 11  */
	background: -webkit-linear-gradient(top, #a0c461, #7cac49); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a0c461), color-stop(1, #7cac49)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #487d29;
	background-color: #5f9836; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7cb746, #5b9433); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433'); /* IE8 */
	background: -ms-linear-gradient(top, #7cb746, #5b9433); /* IE9 */
	background: -moz-linear-gradient(top, #7cb746, #5b9433); /* Firefox */ 
	background: -o-linear-gradient(top, #7cb746, #5b9433); /* Opera 11  */
	background: -webkit-linear-gradient(top, #7cb746, #5b9433); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7cb746), color-stop(1, #5b9433)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_2 li.decor_line
	{
	background-color: #a5cf62; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62); /* W3C */
	background: -ms-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62); /* IE9 */
	background: -moz-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62); /* Firefox */ 
	background: -o-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62); /* Opera 11  */
	background: -webkit-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5cf62), color-stop(0.5, #cee58e), color-stop(1, #a5cf62)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_2 li.header_row_2
	{
	background-color: #5f9836; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7eb548, #5f9836); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836'); /* IE8 */
	background: -ms-linear-gradient(top, #7eb548, #5f9836); /* IE9 */
	background: -moz-linear-gradient(top, #7eb548, #5f9836); /* Firefox */ 
	background: -o-linear-gradient(top, #7eb548, #5f9836); /* Opera 11  */
	background: -webkit-linear-gradient(top, #7eb548, #5f9836); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7eb548), color-stop(1, #5f9836)); /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #356a1e;
	background-color: #468928; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5bad34, #438426); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426'); /* IE8 */
	background: -ms-linear-gradient(top, #5bad34, #438426); /* IE9 */
	background: -moz-linear-gradient(top, #5bad34, #438426); /* Firefox */ 
	background: -o-linear-gradient(top, #5bad34, #438426); /* Opera 11  */
	background: -webkit-linear-gradient(top, #5bad34, #438426); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bad34), color-stop(1, #438426)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_3 li.decor_line
	{
	background-color: #7ec849; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #7ec849, #b6e169 50%, #7ec849); /* W3C */
	background: -ms-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849); /* IE9 */
	background: -moz-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849); /* Firefox */ 
	background: -o-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849); /* Opera 11  */
	background: -webkit-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #7ec849), color-stop(0.5, #b6e169), color-stop(1, #7ec849)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_3 li.header_row_2
	{
	background-color: #468928; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5dab35, #468928); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928'); /* IE8 */
	background: -ms-linear-gradient(top, #5dab35, #468928); /* IE9 */
	background: -moz-linear-gradient(top, #5dab35, #468928); /* Firefox */ 
	background: -o-linear-gradient(top, #5dab35, #468928); /* Opera 11  */
	background: -webkit-linear-gradient(top, #5dab35, #468928); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5dab35), color-stop(1, #468928)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #275c17;
	background-color: #34791f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449e28, #31741d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d'); /* IE8 */
	background: -ms-linear-gradient(top, #449e28, #31741d); /* IE9 */
	background: -moz-linear-gradient(top, #449e28, #31741d); /* Firefox */ 
	background: -o-linear-gradient(top, #449e28, #31741d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #449e28, #31741d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449e28), color-stop(1, #31741d)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_4 li.decor_line
	{
	background-color: #5ebf37; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37); /* W3C */
	background: -ms-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37); /* IE9 */
	background: -moz-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37); /* Firefox */ 
	background: -o-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37); /* Opera 11  */
	background: -webkit-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #5ebf37), color-stop(0.5, #88dc50), color-stop(1, #5ebf37)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_4 li.header_row_2
	{
	background-color: #34791f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449c29, #34791f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f'); /* IE8 */
	background: -ms-linear-gradient(top, #449c29, #34791f); /* IE9 */
	background: -moz-linear-gradient(top, #449c29, #34791f); /* Firefox */ 
	background: -o-linear-gradient(top, #449c29, #34791f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #449c29, #34791f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449c29), color-stop(1, #34791f)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table div.column_1:hover li.row_style_1
	{
	background-color: #91b956;
	}
	
div.p_table div.column_1:hover li.row_style_2
	{
	background-color: #7cac49;
	}
	
div.p_table div.column_1:hover li.footer_row
	{
	background-color: #91b956;
	}
	
/* --- column 2 ---  */	
div.p_table div.column_2:hover li.row_style_1
	{
	background-color: #70a940;
	}
	
div.p_table div.column_2:hover li.row_style_3
	{
	background-color: #5f9836;
	}
	
div.p_table div.column_2:hover li.footer_row
	{
	background-color: #70a940;
	}
	
/* --- column 3 ---  */	
div.p_table div.column_3:hover li.row_style_1
	{
	background-color: #539c30;
	}
	
div.p_table div.column_3:hover li.row_style_2
	{
	background-color: #468928;
	}
	
div.p_table div.column_3:hover li.footer_row
	{
	background-color: #539c30;
	}

/* --- column 4 ---  */	
div.p_table div.column_4:hover li.row_style_1
	{
	background-color: #3d8e25;
	}
	
div.p_table div.column_4:hover li.row_style_3
	{
	background-color: #34791f;
	}
	
div.p_table div.column_4:hover li.footer_row
	{
	background-color: #3d8e25;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table a.button_1
	{
	padding-top:10px;
	border-bottom: 1px solid #629634;
	background-color: #7cac49; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aecd66, #7dad4a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE8 */
	background: -ms-linear-gradient(top, #aecd66, #7dad4a); /* IE9 */
	background: -moz-linear-gradient(top, #aecd66, #7dad4a); /* Firefox */ 
	background: -o-linear-gradient(top, #aecd66, #7dad4a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #aecd66, #7dad4a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aecd66), color-stop(1, #7dad4a)); /* Chrome 10, Safari */
	}
	
div.p_table a.button_2
	{
	padding-top:10px;
	border-bottom: 1px solid #478025;
	background-color: #5f9836; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #85c14c, #609937); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE8 */
	background: -ms-linear-gradient(top, #85c14c, #609937); /* IE9 */
	background: -moz-linear-gradient(top, #85c14c, #609937); /* Firefox */ 
	background: -o-linear-gradient(top, #85c14c, #609937); /* Opera 11  */
	background: -webkit-linear-gradient(top, #85c14c, #609937); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85c14c), color-stop(1, #609937)); /* Chrome 10, Safari */
	}	
	
div.p_table a.button_3
	{
	padding-top:10px;
	border-bottom: 1px solid #32701a;
	background-color: #468928; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #62b838, #478a28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE8 */
	background: -ms-linear-gradient(top, #62b838, #478a28); /* IE9 */
	background: -moz-linear-gradient(top, #62b838, #478a28); /* Firefox */ 
	background: -o-linear-gradient(top, #62b838, #478a28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #62b838, #478a28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62b838), color-stop(1, #478a28)); /* Chrome 10, Safari */
	}
	
div.p_table a.button_4
	{
	padding-top:10px;
	border-bottom: 1px solid #245f14;
	background-color: #34791f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #49a92b, #357a1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE8 */
	background: -ms-linear-gradient(top, #49a92b, #357a1f); /* IE9 */
	background: -moz-linear-gradient(top, #49a92b, #357a1f); /* Firefox */ 
	background: -o-linear-gradient(top, #49a92b, #357a1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #49a92b, #357a1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #49a92b), color-stop(1, #357a1f)); /* Chrome 10, Safari */
	}